A container for STFT output.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=int32), | public, | allocatable, dimension(:) | :: | offsets |
The starting indices of each window segment. |
||
| complex(kind=real64), | public, | allocatable, dimension(:,:) | :: | stft |
An M-by-N matrix containing the M-element complex-valued transforms for each of the N time points studied. M is the size of the positive half of the transform, and N is the total number of transformed segments. |
Computes the inverse Fourier transform for a real-valued data set.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=real64), | intent(in), | dimension(:) | :: | x |
The positive half of the transform. |
|
| integer(kind=int32), | intent(in), | optional | :: | n |
An optional input that can be used to specify the length of the transform. If less than the length of x, x is truncated; however, if greater than the length of x, x is padded with zeros. |
The real-valued result of the inverse transform.
Computes the Fourier transform of a real-valued data set. Only the positive half of the transform is returned.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=real64), | intent(in), | dimension(:) | :: | x |
The real-valued array to transform. |
|
| integer(kind=int32), | intent(in), | optional | :: | n |
An optional input that can be used to specify the length of the transform. If less than the length of x, x is truncated; however, if greater than the length of x, x is padded with zeros. |
The complex-valued result of the transform.
Computes the short time Fourier transform of a signal.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(window), | intent(in) | :: | win |
The window to apply. |
||
| real(kind=real64), | intent(in) | :: | x(:) |
The signal to analyze. The signal must be longer than the size of the window. |
A container filled with the transform results.